//    Copyright (C) 2013  <lugocreation@gmail.com>
//
//    This program is free software: you can redistribute it and/or modify
//    it under the terms of the GNU General Public License as published by
//    the Free Software Foundation, either version 3 of the License, or
//    (at your option) any later version.
//
//    This program is distributed in the hope that it will be useful,
//    but WITHOUT ANY WARRANTY; without even the implied warranty of
//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//    GNU General Public License for more details.
//
//    You should have received a copy of the GNU General Public License
//    along with this program.  If not, see <http://www.gnu.org/licenses/>
package org.jpgolay.wi.realestate;

import java.io.Serializable;
import java.math.BigDecimal;

public class RealEstate
        implements Serializable {

    public RealEstate() {
    }

    public RealEstate(String addrLn1, String addrLn2, BigDecimal agencyFees, String archive, String area, String aspect, String availability,
            String balcony, String batch, String bathroom, String bed, String bedroom, String category, String cellar,
            BigDecimal charge, BigDecimal chargeDeposit, String condition, String county, String country, String create, String cupboard,
            String departure, String departureCustomer, BigDecimal deposit, String description, String elevator, String fireplace, String floor,
            String furnished, String garage, String garden, String hall, String heating, Integer id, Integer idCustomer,
            String key, String kitchen, String lastUpdate, String lastUser, String lifeannuity, String livingroom, String loggia,
            String mezzanine, Integer numConsultCC, Integer numConsultWeb, String observation, String option, String optionFisc, String panel,
            String parking, byte photo1[], byte photo2[], byte photo3[], byte photo4[], byte photo5[], byte photo6[],
            byte photo7[], byte photo8[], byte photo9[], byte photo10[], String photosValid, String pool, String plot,
            String printObservation, Integer ref, String refInternal, BigDecimal rent, String reserve, String restroom, String roofgarden,
            BigDecimal sale, String sector, String shower, String sort, String standing, String state, String stylefloor,
            Integer surfaceFloor, Integer surfaceGround, String tv, String type, String vacation, String web, String zip,
            Integer agencyId, String exitCustomer, Integer SGarage, Integer SLivingroom, Integer SHall, Integer SRoofgarden, Integer SMezzanine,
            Integer SLoggia, Integer SRoom, Integer SCellar, String customer, String residance, Integer SKitchen, Integer SBalcony,
            Integer SCellarWine, String cellarWine, String walls, String duplex) {
        setAddrLn1(addrLn1);
        setAddrLn2(addrLn2);
        setAgencyFees(agencyFees);
        setArchive(archive);
        setArea(area);
        setAspect(aspect);
        setAvailability(availability);
        setBalcony(balcony);
        setBatch(batch);
        setBathroom(bathroom);
        setBed(bed);
        setBedroom(bedroom);
        setCategory(category);
        setCellar(cellar);
        setCharge(charge);
        setChargeDeposit(chargeDeposit);
        setCondition(condition);
        setCounty(county);
        setCountry(country);
        setCreate(create);
        setCupboard(cupboard);
        setDeparture(departure);
        setDepartureCustomer(departureCustomer);
        setDeposit(deposit);
        setDescription(description);
        setElevator(elevator);
        setFireplace(fireplace);
        setFloor(floor);
        setFurnished(furnished);
        setGarage(garage);
        setGarden(garden);
        setHall(hall);
        setHeating(heating);
        setId(id);
        setIdCustomer(idCustomer);
        setKey(key);
        setKitchen(kitchen);
        setLastUpdate(lastUpdate);
        setLastUser(lastUser);
        setLifeannuity(lifeannuity);
        setLivingroom(livingroom);
        setLoggia(loggia);
        setMezzanine(mezzanine);
        setNumConsultCC(numConsultCC);
        setNumConsultWeb(numConsultWeb);
        setObservation(observation);
        setOption(option);
        setOptionFisc(optionFisc);
        setPanel(panel);
        setParking(parking);
        setPhoto1(photo1);
        setPhoto2(photo2);
        setPhoto3(photo3);
        setPhoto4(photo4);
        setPhoto5(photo5);
        setPhoto6(photo6);
        setPhoto7(photo7);
        setPhoto8(photo8);
        setPhoto9(photo9);
        setPhoto10(photo10);
        setPhotosValid(photosValid);
        setPool(pool);
        setPlot(plot);
        setPrintObservation(printObservation);
        setRef(ref);
        setRefInternal(refInternal);
        setRent(rent);
        setReserve(reserve);
        setRestroom(restroom);
        setRoofgarden(roofgarden);
        setSale(sale);
        setSector(sector);
        setShower(shower);
        setSort(sort);
        setStanding(standing);
        setState(state);
        setStylefloor(stylefloor);
        setSurfaceFloor(surfaceFloor);
        setSurfaceGround(surfaceGround);
        setTv(tv);
        setType(type);
        setVacation(vacation);
        setWeb(web);
        setZip(zip);
        setAgencyId(agencyId);
        setExitCustomer(exitCustomer);
        setSGarage(SGarage);
        setSLivingroom(SLivingroom);
        setSHall(SHall);
        setSRoofgarden(SRoofgarden);
        setSMezzanine(SMezzanine);
        setSLoggia(SLoggia);
        setSRoom(SRoom);
        setSCellar(SCellar);
        setCustomer(customer);
        setResidance(residance);
        setSKitchen(SKitchen);
        setSBalcony(SBalcony);
        setSCellarWine(SCellarWine);
        setCellarWine(cellarWine);
        setWalls(walls);
        setDuplex(duplex);
    }

    public RealEstate(RealEstate otherData) {
        setAddrLn1(otherData.getAddrLn1());
        setAddrLn2(otherData.getAddrLn2());
        setAgencyFees(otherData.getAgencyFees());
        setArchive(otherData.getArchive());
        setArea(otherData.getArea());
        setAspect(otherData.getAspect());
        setAvailability(otherData.getAvailability());
        setBalcony(otherData.getBalcony());
        setBatch(otherData.getBatch());
        setBathroom(otherData.getBathroom());
        setBed(otherData.getBed());
        setBedroom(otherData.getBedroom());
        setCategory(otherData.getCategory());
        setCellar(otherData.getCellar());
        setCharge(otherData.getCharge());
        setChargeDeposit(otherData.getChargeDeposit());
        setCondition(otherData.getCondition());
        setCounty(otherData.getCounty());
        setCountry(otherData.getCountry());
        setCreate(otherData.getCreate());
        setCupboard(otherData.getCupboard());
        setDeparture(otherData.getDeparture());
        setDepartureCustomer(otherData.getDepartureCustomer());
        setDeposit(otherData.getDeposit());
        setDescription(otherData.getDescription());
        setElevator(otherData.getElevator());
        setFireplace(otherData.getFireplace());
        setFloor(otherData.getFloor());
        setFurnished(otherData.getFurnished());
        setGarage(otherData.getGarage());
        setGarden(otherData.getGarden());
        setHall(otherData.getHall());
        setHeating(otherData.getHeating());
        setId(otherData.getId());
        setIdCustomer(otherData.getIdCustomer());
        setKey(otherData.getKey());
        setKitchen(otherData.getKitchen());
        setLastUpdate(otherData.getLastUpdate());
        setLastUser(otherData.getLastUser());
        setLifeannuity(otherData.getLifeannuity());
        setLivingroom(otherData.getLivingroom());
        setLoggia(otherData.getLoggia());
        setMezzanine(otherData.getMezzanine());
        setNumConsultCC(otherData.getNumConsultCC());
        setNumConsultWeb(otherData.getNumConsultWeb());
        setObservation(otherData.getObservation());
        setOption(otherData.getOption());
        setOptionFisc(otherData.getOptionFisc());
        setPanel(otherData.getPanel());
        setParking(otherData.getParking());
        setPhoto1(otherData.getPhoto1());
        setPhoto2(otherData.getPhoto2());
        setPhoto3(otherData.getPhoto3());
        setPhoto4(otherData.getPhoto4());
        setPhoto5(otherData.getPhoto5());
        setPhoto6(otherData.getPhoto6());
        setPhoto7(otherData.getPhoto7());
        setPhoto8(otherData.getPhoto8());
        setPhoto9(otherData.getPhoto9());
        setPhoto10(otherData.getPhoto10());
        setPhotosValid(otherData.getPhotosValid());
        setPool(otherData.getPool());
        setPlot(otherData.getPlot());
        setPrintObservation(otherData.getPrintObservation());
        setRef(otherData.getRef());
        setRefInternal(otherData.getRefInternal());
        setRent(otherData.getRent());
        setReserve(otherData.getReserve());
        setRestroom(otherData.getRestroom());
        setRoofgarden(otherData.getRoofgarden());
        setSale(otherData.getSale());
        setSector(otherData.getSector());
        setShower(otherData.getShower());
        setSort(otherData.getSort());
        setStanding(otherData.getStanding());
        setState(otherData.getState());
        setStylefloor(otherData.getStylefloor());
        setSurfaceFloor(otherData.getSurfaceFloor());
        setSurfaceGround(otherData.getSurfaceGround());
        setTv(otherData.getTv());
        setType(otherData.getType());
        setVacation(otherData.getVacation());
        setWeb(otherData.getWeb());
        setZip(otherData.getZip());
        setAgencyId(otherData.getAgencyId());
        setExitCustomer(otherData.getExitCustomer());
        setSGarage(otherData.getSGarage());
        setSLivingroom(otherData.getSLivingroom());
        setSHall(otherData.getSHall());
        setSRoofgarden(otherData.getSRoofgarden());
        setSMezzanine(otherData.getSMezzanine());
        setSLoggia(otherData.getSLoggia());
        setSRoom(otherData.getSRoom());
        setSCellar(otherData.getSCellar());
        setCustomer(otherData.getCustomer());
        setResidance(otherData.getResidance());
        setSKitchen(otherData.getSKitchen());
        setSBalcony(otherData.getSBalcony());
        setSCellarWine(otherData.getSCellarWine());
        setCellarWine(otherData.getCellarWine());
        setWalls(otherData.getWalls());
        setDuplex(otherData.getDuplex());
    }

    public Integer getPrimaryKey() {
        return getId();
    }

    public String getAddrLn1() {
        return addrLn1;
    }

    public void setAddrLn1(String addrLn1) {
        this.addrLn1 = addrLn1;
    }

    public String getAddrLn2() {
        return addrLn2;
    }

    public void setAddrLn2(String addrLn2) {
        this.addrLn2 = addrLn2;
    }

    public BigDecimal getAgencyFees() {
        return agencyFees;
    }

    public void setAgencyFees(BigDecimal agencyFees) {
        this.agencyFees = agencyFees;
    }

    public String getArchive() {
        return archive;
    }

    public void setArchive(String archive) {
        this.archive = archive;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getAspect() {
        return aspect;
    }

    public void setAspect(String aspect) {
        this.aspect = aspect;
    }

    public String getAvailability() {
        return availability;
    }

    public void setAvailability(String availability) {
        this.availability = availability;
    }

    public String getBalcony() {
        return balcony;
    }

    public void setBalcony(String balcony) {
        this.balcony = balcony;
    }

    public String getBatch() {
        return batch;
    }

    public void setBatch(String batch) {
        this.batch = batch;
    }

    public String getBathroom() {
        return bathroom;
    }

    public void setBathroom(String bathroom) {
        this.bathroom = bathroom;
    }

    public String getBed() {
        return bed;
    }

    public void setBed(String bed) {
        this.bed = bed;
    }

    public String getBedroom() {
        return bedroom;
    }

    public void setBedroom(String bedroom) {
        this.bedroom = bedroom;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getCellar() {
        return cellar;
    }

    public void setCellar(String cellar) {
        this.cellar = cellar;
    }

    public BigDecimal getCharge() {
        return charge;
    }

    public void setCharge(BigDecimal charge) {
        this.charge = charge;
    }

    public BigDecimal getChargeDeposit() {
        return chargeDeposit;
    }

    public void setChargeDeposit(BigDecimal chargeDeposit) {
        this.chargeDeposit = chargeDeposit;
    }

    public String getCondition() {
        return condition;
    }

    public void setCondition(String condition) {
        this.condition = condition;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getCreate() {
        return create;
    }

    public void setCreate(String create) {
        this.create = create;
    }

    public String getCupboard() {
        return cupboard;
    }

    public void setCupboard(String cupboard) {
        this.cupboard = cupboard;
    }

    public String getDeparture() {
        return departure;
    }

    public void setDeparture(String departure) {
        this.departure = departure;
    }

    public String getDepartureCustomer() {
        return departureCustomer;
    }

    public void setDepartureCustomer(String departureCustomer) {
        this.departureCustomer = departureCustomer;
    }

    public BigDecimal getDeposit() {
        return deposit;
    }

    public void setDeposit(BigDecimal deposit) {
        this.deposit = deposit;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getElevator() {
        return elevator;
    }

    public void setElevator(String elevator) {
        this.elevator = elevator;
    }

    public String getFireplace() {
        return fireplace;
    }

    public void setFireplace(String fireplace) {
        this.fireplace = fireplace;
    }

    public String getFloor() {
        return floor;
    }

    public void setFloor(String floor) {
        this.floor = floor;
    }

    public String getFurnished() {
        return furnished;
    }

    public void setFurnished(String furnished) {
        this.furnished = furnished;
    }

    public String getGarage() {
        return garage;
    }

    public void setGarage(String garage) {
        this.garage = garage;
    }

    public String getGarden() {
        return garden;
    }

    public void setGarden(String garden) {
        this.garden = garden;
    }

    public String getHall() {
        return hall;
    }

    public void setHall(String hall) {
        this.hall = hall;
    }

    public String getHeating() {
        return heating;
    }

    public void setHeating(String heating) {
        this.heating = heating;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getIdCustomer() {
        return idCustomer;
    }

    public void setIdCustomer(Integer idCustomer) {
        this.idCustomer = idCustomer;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getKitchen() {
        return kitchen;
    }

    public void setKitchen(String kitchen) {
        this.kitchen = kitchen;
    }

    public String getLastUpdate() {
        return lastUpdate;
    }

    public void setLastUpdate(String lastUpdate) {
        this.lastUpdate = lastUpdate;
    }

    public String getLastUser() {
        return lastUser;
    }

    public void setLastUser(String lastUser) {
        this.lastUser = lastUser;
    }

    public String getLifeannuity() {
        return lifeannuity;
    }

    public void setLifeannuity(String lifeannuity) {
        this.lifeannuity = lifeannuity;
    }

    public String getLivingroom() {
        return livingroom;
    }

    public void setLivingroom(String livingroom) {
        this.livingroom = livingroom;
    }

    public String getLoggia() {
        return loggia;
    }

    public void setLoggia(String loggia) {
        this.loggia = loggia;
    }

    public String getMezzanine() {
        return mezzanine;
    }

    public void setMezzanine(String mezzanine) {
        this.mezzanine = mezzanine;
    }

    public Integer getNumConsultCC() {
        return numConsultCC;
    }

    public void setNumConsultCC(Integer numConsultCC) {
        this.numConsultCC = numConsultCC;
    }

    public Integer getNumConsultWeb() {
        return numConsultWeb;
    }

    public void setNumConsultWeb(Integer numConsultWeb) {
        this.numConsultWeb = numConsultWeb;
    }

    public String getObservation() {
        return observation;
    }

    public void setObservation(String observation) {
        this.observation = observation;
    }

    public String getOption() {
        return option;
    }

    public void setOption(String option) {
        this.option = option;
    }

    public String getOptionFisc() {
        return optionFisc;
    }

    public void setOptionFisc(String optionFisc) {
        this.optionFisc = optionFisc;
    }

    public String getPanel() {
        return panel;
    }

    public void setPanel(String panel) {
        this.panel = panel;
    }

    public String getParking() {
        return parking;
    }

    public void setParking(String parking) {
        this.parking = parking;
    }

    public byte[] getPhoto1() {
        return photo1;
    }

    public void setPhoto1(byte photo1[]) {
        this.photo1 = photo1;
    }

    public byte[] getPhoto2() {
        return photo2;
    }

    public void setPhoto2(byte photo2[]) {
        this.photo2 = photo2;
    }

    public byte[] getPhoto3() {
        return photo3;
    }

    public void setPhoto3(byte photo3[]) {
        this.photo3 = photo3;
    }

    public byte[] getPhoto4() {
        return photo4;
    }

    public void setPhoto4(byte photo4[]) {
        this.photo4 = photo4;
    }

    public byte[] getPhoto5() {
        return photo5;
    }

    public void setPhoto5(byte photo5[]) {
        this.photo5 = photo5;
    }

    public byte[] getPhoto6() {
        return photo6;
    }

    public void setPhoto6(byte photo6[]) {
        this.photo6 = photo6;
    }

    public byte[] getPhoto7() {
        return photo7;
    }

    public void setPhoto7(byte photo7[]) {
        this.photo7 = photo7;
    }

    public byte[] getPhoto8() {
        return photo8;
    }

    public void setPhoto8(byte photo8[]) {
        this.photo8 = photo8;
    }

    public byte[] getPhoto9() {
        return photo9;
    }

    public void setPhoto9(byte photo9[]) {
        this.photo9 = photo9;
    }

    public byte[] getPhoto10() {
        return photo10;
    }

    public void setPhoto10(byte photo10[]) {
        this.photo10 = photo10;
    }

    public String getPhotosValid() {
        return photosValid;
    }

    public void setPhotosValid(String photosValid) {
        this.photosValid = photosValid;
    }

    public String getPool() {
        return pool;
    }

    public void setPool(String pool) {
        this.pool = pool;
    }

    public String getPlot() {
        return plot;
    }

    public void setPlot(String plot) {
        this.plot = plot;
    }

    public String getPrintObservation() {
        return printObservation;
    }

    public void setPrintObservation(String printObservation) {
        this.printObservation = printObservation;
    }

    public Integer getRef() {
        return ref;
    }

    public void setRef(Integer ref) {
        this.ref = ref;
    }

    public String getRefInternal() {
        return refInternal;
    }

    public void setRefInternal(String refInternal) {
        this.refInternal = refInternal;
    }

    public BigDecimal getRent() {
        return rent;
    }

    public void setRent(BigDecimal rent) {
        this.rent = rent;
    }

    public String getReserve() {
        return reserve;
    }

    public void setReserve(String reserve) {
        this.reserve = reserve;
    }

    public String getRestroom() {
        return restroom;
    }

    public void setRestroom(String restroom) {
        this.restroom = restroom;
    }

    public String getRoofgarden() {
        return roofgarden;
    }

    public void setRoofgarden(String roofgarden) {
        this.roofgarden = roofgarden;
    }

    public BigDecimal getSale() {
        return sale;
    }

    public void setSale(BigDecimal sale) {
        this.sale = sale;
    }

    public String getSector() {
        return sector;
    }

    public void setSector(String sector) {
        this.sector = sector;
    }

    public String getShower() {
        return shower;
    }

    public void setShower(String shower) {
        this.shower = shower;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public String getStanding() {
        return standing;
    }

    public void setStanding(String standing) {
        this.standing = standing;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getStylefloor() {
        return stylefloor;
    }

    public void setStylefloor(String stylefloor) {
        this.stylefloor = stylefloor;
    }

    public Integer getSurfaceFloor() {
        return surfaceFloor;
    }

    public void setSurfaceFloor(Integer surfaceFloor) {
        this.surfaceFloor = surfaceFloor;
    }

    public Integer getSurfaceGround() {
        return surfaceGround;
    }

    public void setSurfaceGround(Integer surfaceGround) {
        this.surfaceGround = surfaceGround;
    }

    public String getTv() {
        return tv;
    }

    public void setTv(String tv) {
        this.tv = tv;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getVacation() {
        return vacation;
    }

    public void setVacation(String vacation) {
        this.vacation = vacation;
    }

    public String getWeb() {
        return web;
    }

    public void setWeb(String web) {
        this.web = web;
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip;
    }

    public Integer getAgencyId() {
        return agencyId;
    }

    public void setAgencyId(Integer agencyId) {
        this.agencyId = agencyId;
    }

    public String getExitCustomer() {
        return exitCustomer;
    }

    public void setExitCustomer(String exitCustomer) {
        this.exitCustomer = exitCustomer;
    }

    public Integer getSGarage() {
        return SGarage;
    }

    public void setSGarage(Integer SGarage) {
        this.SGarage = SGarage;
    }

    public Integer getSLivingroom() {
        return SLivingroom;
    }

    public void setSLivingroom(Integer SLivingroom) {
        this.SLivingroom = SLivingroom;
    }

    public Integer getSHall() {
        return SHall;
    }

    public void setSHall(Integer SHall) {
        this.SHall = SHall;
    }

    public Integer getSRoofgarden() {
        return SRoofgarden;
    }

    public void setSRoofgarden(Integer SRoofgarden) {
        this.SRoofgarden = SRoofgarden;
    }

    public Integer getSMezzanine() {
        return SMezzanine;
    }

    public void setSMezzanine(Integer SMezzanine) {
        this.SMezzanine = SMezzanine;
    }

    public Integer getSLoggia() {
        return SLoggia;
    }

    public void setSLoggia(Integer SLoggia) {
        this.SLoggia = SLoggia;
    }

    public Integer getSRoom() {
        return SRoom;
    }

    public void setSRoom(Integer SRoom) {
        this.SRoom = SRoom;
    }

    public Integer getSCellar() {
        return SCellar;
    }

    public void setSCellar(Integer SCellar) {
        this.SCellar = SCellar;
    }

    public String getCustomer() {
        return customer;
    }

    public void setCustomer(String customer) {
        this.customer = customer;
    }

    public String getResidance() {
        return residance;
    }

    public void setResidance(String residance) {
        this.residance = residance;
    }

    public Integer getSKitchen() {
        return SKitchen;
    }

    public void setSKitchen(Integer SKitchen) {
        this.SKitchen = SKitchen;
    }

    public Integer getSBalcony() {
        return SBalcony;
    }

    public void setSBalcony(Integer SBalcony) {
        this.SBalcony = SBalcony;
    }

    public Integer getSCellarWine() {
        return SCellarWine;
    }

    public void setSCellarWine(Integer SCellarWine) {
        this.SCellarWine = SCellarWine;
    }

    public String getCellarWine() {
        return cellarWine;
    }

    public void setCellarWine(String cellarWine) {
        this.cellarWine = cellarWine;
    }

    public String getWalls() {
        return walls;
    }

    public void setWalls(String walls) {
        this.walls = walls;
    }

    public String getDuplex() {
        return duplex;
    }

    public void setDuplex(String duplex) {
        this.duplex = duplex;
    }

    public String toString() {
        StringBuffer str = new StringBuffer("{");
        str.append("addrLn1=" + getAddrLn1() + " " + "addrLn2=" + getAddrLn2() + " " + "agencyFees=" + getAgencyFees() + " " + "archive=" + getArchive() + " " + "area=" + getArea() + " " + "aspect=" + getAspect() + " " + "availability=" + getAvailability() + " " + "balcony=" + getBalcony() + " " + "batch=" + getBatch() + " " + "bathroom=" + getBathroom() + " " + "bed=" + getBed() + " " + "bedroom=" + getBedroom() + " " + "category=" + getCategory() + " " + "cellar=" + getCellar() + " " + "charge=" + getCharge() + " " + "chargeDeposit=" + getChargeDeposit() + " " + "condition=" + getCondition() + " " + "county=" + getCounty() + " " + "country=" + getCountry() + " " + "create=" + getCreate() + " " + "cupboard=" + getCupboard() + " " + "departure=" + getDeparture() + " " + "departureCustomer=" + getDepartureCustomer() + " " + "deposit=" + getDeposit() + " " + "description=" + getDescription() + " " + "elevator=" + getElevator() + " " + "fireplace=" + getFireplace() + " " + "floor=" + getFloor() + " " + "furnished=" + getFurnished() + " " + "garage=" + getGarage() + " " + "garden=" + getGarden() + " " + "hall=" + getHall() + " " + "heating=" + getHeating() + " " + "id=" + getId() + " " + "idCustomer=" + getIdCustomer() + " " + "key=" + getKey() + " " + "kitchen=" + getKitchen() + " " + "lastUpdate=" + getLastUpdate() + " " + "lastUser=" + getLastUser() + " " + "lifeannuity=" + getLifeannuity() + " " + "livingroom=" + getLivingroom() + " " + "loggia=" + getLoggia() + " " + "mezzanine=" + getMezzanine() + " " + "numConsultCC=" + getNumConsultCC() + " " + "numConsultWeb=" + getNumConsultWeb() + " " + "observation=" + getObservation() + " " + "option=" + getOption() + " " + "optionFisc=" + getOptionFisc() + " " + "panel=" + getPanel() + " " + "parking=" + getParking() + " " + "photo1=" + getPhoto1() + " " + "photo2=" + getPhoto2() + " " + "photo3=" + getPhoto3() + " " + "photo4=" + getPhoto4() + " " + "photo5=" + getPhoto5() + " " + "photo6=" + getPhoto6() + " " + "photo7=" + getPhoto7() + " " + "photo8=" + getPhoto8() + " " + "photo9=" + getPhoto9() + " " + "photo10=" + getPhoto10() + " " + "photosValid=" + getPhotosValid() + " " + "pool=" + getPool() + " " + "plot=" + getPlot() + " " + "printObservation=" + getPrintObservation() + " " + "ref=" + getRef() + " " + "refInternal=" + getRefInternal() + " " + "rent=" + getRent() + " " + "reserve=" + getReserve() + " " + "restroom=" + getRestroom() + " " + "roofgarden=" + getRoofgarden() + " " + "sale=" + getSale() + " " + "sector=" + getSector() + " " + "shower=" + getShower() + " " + "sort=" + getSort() + " " + "standing=" + getStanding() + " " + "state=" + getState() + " " + "stylefloor=" + getStylefloor() + " " + "surfaceFloor=" + getSurfaceFloor() + " " + "surfaceGround=" + getSurfaceGround() + " " + "tv=" + getTv() + " " + "type=" + getType() + " " + "vacation=" + getVacation() + " " + "web=" + getWeb() + " " + "zip=" + getZip() + " " + "agencyId=" + getAgencyId() + " " + "exitCustomer=" + getExitCustomer() + " " + "SGarage=" + getSGarage() + " " + "SLivingroom=" + getSLivingroom() + " " + "SHall=" + getSHall() + " " + "SRoofgarden=" + getSRoofgarden() + " " + "SMezzanine=" + getSMezzanine() + " " + "SLoggia=" + getSLoggia() + " " + "SRoom=" + getSRoom() + " " + "SCellar=" + getSCellar() + " " + "customer=" + getCustomer() + " " + "residance=" + getResidance() + " " + "SKitchen=" + getSKitchen() + " " + "SBalcony=" + getSBalcony() + " " + "SCellarWine=" + getSCellarWine() + " " + "cellarWine=" + getCellarWine() + " " + "walls=" + getWalls() + " " + "duplex=" + getDuplex());
        str.append('}');
        return str.toString();
    }

    public boolean equals(Object pOther) {
        if (pOther instanceof RealEstate) {
            RealEstate lTest = (RealEstate) pOther;
            boolean lEquals = true;
            if (addrLn1 == null) {
                lEquals = lEquals && lTest.addrLn1 == null;
            } else {
                lEquals = lEquals && addrLn1.equals(lTest.addrLn1);
            }
            if (addrLn2 == null) {
                lEquals = lEquals && lTest.addrLn2 == null;
            } else {
                lEquals = lEquals && addrLn2.equals(lTest.addrLn2);
            }
            if (agencyFees == null) {
                lEquals = lEquals && lTest.agencyFees == null;
            } else {
                lEquals = lEquals && agencyFees.equals(lTest.agencyFees);
            }
            if (archive == null) {
                lEquals = lEquals && lTest.archive == null;
            } else {
                lEquals = lEquals && archive.equals(lTest.archive);
            }
            if (area == null) {
                lEquals = lEquals && lTest.area == null;
            } else {
                lEquals = lEquals && area.equals(lTest.area);
            }
            if (aspect == null) {
                lEquals = lEquals && lTest.aspect == null;
            } else {
                lEquals = lEquals && aspect.equals(lTest.aspect);
            }
            if (availability == null) {
                lEquals = lEquals && lTest.availability == null;
            } else {
                lEquals = lEquals && availability.equals(lTest.availability);
            }
            if (balcony == null) {
                lEquals = lEquals && lTest.balcony == null;
            } else {
                lEquals = lEquals && balcony.equals(lTest.balcony);
            }
            if (batch == null) {
                lEquals = lEquals && lTest.batch == null;
            } else {
                lEquals = lEquals && batch.equals(lTest.batch);
            }
            if (bathroom == null) {
                lEquals = lEquals && lTest.bathroom == null;
            } else {
                lEquals = lEquals && bathroom.equals(lTest.bathroom);
            }
            if (bed == null) {
                lEquals = lEquals && lTest.bed == null;
            } else {
                lEquals = lEquals && bed.equals(lTest.bed);
            }
            if (bedroom == null) {
                lEquals = lEquals && lTest.bedroom == null;
            } else {
                lEquals = lEquals && bedroom.equals(lTest.bedroom);
            }
            if (category == null) {
                lEquals = lEquals && lTest.category == null;
            } else {
                lEquals = lEquals && category.equals(lTest.category);
            }
            if (cellar == null) {
                lEquals = lEquals && lTest.cellar == null;
            } else {
                lEquals = lEquals && cellar.equals(lTest.cellar);
            }
            if (charge == null) {
                lEquals = lEquals && lTest.charge == null;
            } else {
                lEquals = lEquals && charge.equals(lTest.charge);
            }
            if (chargeDeposit == null) {
                lEquals = lEquals && lTest.chargeDeposit == null;
            } else {
                lEquals = lEquals && chargeDeposit.equals(lTest.chargeDeposit);
            }
            if (condition == null) {
                lEquals = lEquals && lTest.condition == null;
            } else {
                lEquals = lEquals && condition.equals(lTest.condition);
            }
            if (county == null) {
                lEquals = lEquals && lTest.county == null;
            } else {
                lEquals = lEquals && county.equals(lTest.county);
            }
            if (country == null) {
                lEquals = lEquals && lTest.country == null;
            } else {
                lEquals = lEquals && country.equals(lTest.country);
            }
            if (create == null) {
                lEquals = lEquals && lTest.create == null;
            } else {
                lEquals = lEquals && create.equals(lTest.create);
            }
            if (cupboard == null) {
                lEquals = lEquals && lTest.cupboard == null;
            } else {
                lEquals = lEquals && cupboard.equals(lTest.cupboard);
            }
            if (departure == null) {
                lEquals = lEquals && lTest.departure == null;
            } else {
                lEquals = lEquals && departure.equals(lTest.departure);
            }
            if (departureCustomer == null) {
                lEquals = lEquals && lTest.departureCustomer == null;
            } else {
                lEquals = lEquals && departureCustomer.equals(lTest.departureCustomer);
            }
            if (deposit == null) {
                lEquals = lEquals && lTest.deposit == null;
            } else {
                lEquals = lEquals && deposit.equals(lTest.deposit);
            }
            if (description == null) {
                lEquals = lEquals && lTest.description == null;
            } else {
                lEquals = lEquals && description.equals(lTest.description);
            }
            if (elevator == null) {
                lEquals = lEquals && lTest.elevator == null;
            } else {
                lEquals = lEquals && elevator.equals(lTest.elevator);
            }
            if (fireplace == null) {
                lEquals = lEquals && lTest.fireplace == null;
            } else {
                lEquals = lEquals && fireplace.equals(lTest.fireplace);
            }
            if (floor == null) {
                lEquals = lEquals && lTest.floor == null;
            } else {
                lEquals = lEquals && floor.equals(lTest.floor);
            }
            if (furnished == null) {
                lEquals = lEquals && lTest.furnished == null;
            } else {
                lEquals = lEquals && furnished.equals(lTest.furnished);
            }
            if (garage == null) {
                lEquals = lEquals && lTest.garage == null;
            } else {
                lEquals = lEquals && garage.equals(lTest.garage);
            }
            if (garden == null) {
                lEquals = lEquals && lTest.garden == null;
            } else {
                lEquals = lEquals && garden.equals(lTest.garden);
            }
            if (hall == null) {
                lEquals = lEquals && lTest.hall == null;
            } else {
                lEquals = lEquals && hall.equals(lTest.hall);
            }
            if (heating == null) {
                lEquals = lEquals && lTest.heating == null;
            } else {
                lEquals = lEquals && heating.equals(lTest.heating);
            }
            if (id == null) {
                lEquals = lEquals && lTest.id == null;
            } else {
                lEquals = lEquals && id.equals(lTest.id);
            }
            if (idCustomer == null) {
                lEquals = lEquals && lTest.idCustomer == null;
            } else {
                lEquals = lEquals && idCustomer.equals(lTest.idCustomer);
            }
            if (key == null) {
                lEquals = lEquals && lTest.key == null;
            } else {
                lEquals = lEquals && key.equals(lTest.key);
            }
            if (kitchen == null) {
                lEquals = lEquals && lTest.kitchen == null;
            } else {
                lEquals = lEquals && kitchen.equals(lTest.kitchen);
            }
            if (lastUpdate == null) {
                lEquals = lEquals && lTest.lastUpdate == null;
            } else {
                lEquals = lEquals && lastUpdate.equals(lTest.lastUpdate);
            }
            if (lastUser == null) {
                lEquals = lEquals && lTest.lastUser == null;
            } else {
                lEquals = lEquals && lastUser.equals(lTest.lastUser);
            }
            if (lifeannuity == null) {
                lEquals = lEquals && lTest.lifeannuity == null;
            } else {
                lEquals = lEquals && lifeannuity.equals(lTest.lifeannuity);
            }
            if (livingroom == null) {
                lEquals = lEquals && lTest.livingroom == null;
            } else {
                lEquals = lEquals && livingroom.equals(lTest.livingroom);
            }
            if (loggia == null) {
                lEquals = lEquals && lTest.loggia == null;
            } else {
                lEquals = lEquals && loggia.equals(lTest.loggia);
            }
            if (mezzanine == null) {
                lEquals = lEquals && lTest.mezzanine == null;
            } else {
                lEquals = lEquals && mezzanine.equals(lTest.mezzanine);
            }
            if (numConsultCC == null) {
                lEquals = lEquals && lTest.numConsultCC == null;
            } else {
                lEquals = lEquals && numConsultCC.equals(lTest.numConsultCC);
            }
            if (numConsultWeb == null) {
                lEquals = lEquals && lTest.numConsultWeb == null;
            } else {
                lEquals = lEquals && numConsultWeb.equals(lTest.numConsultWeb);
            }
            if (observation == null) {
                lEquals = lEquals && lTest.observation == null;
            } else {
                lEquals = lEquals && observation.equals(lTest.observation);
            }
            if (option == null) {
                lEquals = lEquals && lTest.option == null;
            } else {
                lEquals = lEquals && option.equals(lTest.option);
            }
            if (optionFisc == null) {
                lEquals = lEquals && lTest.optionFisc == null;
            } else {
                lEquals = lEquals && optionFisc.equals(lTest.optionFisc);
            }
            if (panel == null) {
                lEquals = lEquals && lTest.panel == null;
            } else {
                lEquals = lEquals && panel.equals(lTest.panel);
            }
            if (parking == null) {
                lEquals = lEquals && lTest.parking == null;
            } else {
                lEquals = lEquals && parking.equals(lTest.parking);
            }
            if (photo1 == null) {
                lEquals = lEquals && lTest.photo1 == null;
            } else {
                lEquals = lEquals && photo1.equals(lTest.photo1);
            }
            if (photo2 == null) {
                lEquals = lEquals && lTest.photo2 == null;
            } else {
                lEquals = lEquals && photo2.equals(lTest.photo2);
            }
            if (photo3 == null) {
                lEquals = lEquals && lTest.photo3 == null;
            } else {
                lEquals = lEquals && photo3.equals(lTest.photo3);
            }
            if (photo4 == null) {
                lEquals = lEquals && lTest.photo4 == null;
            } else {
                lEquals = lEquals && photo4.equals(lTest.photo4);
            }
            if (photo5 == null) {
                lEquals = lEquals && lTest.photo5 == null;
            } else {
                lEquals = lEquals && photo5.equals(lTest.photo5);
            }
            if (photo6 == null) {
                lEquals = lEquals && lTest.photo6 == null;
            } else {
                lEquals = lEquals && photo6.equals(lTest.photo6);
            }
            if (photo7 == null) {
                lEquals = lEquals && lTest.photo7 == null;
            } else {
                lEquals = lEquals && photo7.equals(lTest.photo7);
            }
            if (photo8 == null) {
                lEquals = lEquals && lTest.photo8 == null;
            } else {
                lEquals = lEquals && photo8.equals(lTest.photo8);
            }
            if (photo9 == null) {
                lEquals = lEquals && lTest.photo9 == null;
            } else {
                lEquals = lEquals && photo9.equals(lTest.photo9);
            }
            if (photo10 == null) {
                lEquals = lEquals && lTest.photo10 == null;
            } else {
                lEquals = lEquals && photo10.equals(lTest.photo10);
            }
            if (photosValid == null) {
                lEquals = lEquals && lTest.photosValid == null;
            } else {
                lEquals = lEquals && photosValid.equals(lTest.photosValid);
            }
            if (pool == null) {
                lEquals = lEquals && lTest.pool == null;
            } else {
                lEquals = lEquals && pool.equals(lTest.pool);
            }
            if (plot == null) {
                lEquals = lEquals && lTest.plot == null;
            } else {
                lEquals = lEquals && plot.equals(lTest.plot);
            }
            if (printObservation == null) {
                lEquals = lEquals && lTest.printObservation == null;
            } else {
                lEquals = lEquals && printObservation.equals(lTest.printObservation);
            }
            if (ref == null) {
                lEquals = lEquals && lTest.ref == null;
            } else {
                lEquals = lEquals && ref.equals(lTest.ref);
            }
            if (refInternal == null) {
                lEquals = lEquals && lTest.refInternal == null;
            } else {
                lEquals = lEquals && refInternal.equals(lTest.refInternal);
            }
            if (rent == null) {
                lEquals = lEquals && lTest.rent == null;
            } else {
                lEquals = lEquals && rent.equals(lTest.rent);
            }
            if (reserve == null) {
                lEquals = lEquals && lTest.reserve == null;
            } else {
                lEquals = lEquals && reserve.equals(lTest.reserve);
            }
            if (restroom == null) {
                lEquals = lEquals && lTest.restroom == null;
            } else {
                lEquals = lEquals && restroom.equals(lTest.restroom);
            }
            if (roofgarden == null) {
                lEquals = lEquals && lTest.roofgarden == null;
            } else {
                lEquals = lEquals && roofgarden.equals(lTest.roofgarden);
            }
            if (sale == null) {
                lEquals = lEquals && lTest.sale == null;
            } else {
                lEquals = lEquals && sale.equals(lTest.sale);
            }
            if (sector == null) {
                lEquals = lEquals && lTest.sector == null;
            } else {
                lEquals = lEquals && sector.equals(lTest.sector);
            }
            if (shower == null) {
                lEquals = lEquals && lTest.shower == null;
            } else {
                lEquals = lEquals && shower.equals(lTest.shower);
            }
            if (sort == null) {
                lEquals = lEquals && lTest.sort == null;
            } else {
                lEquals = lEquals && sort.equals(lTest.sort);
            }
            if (standing == null) {
                lEquals = lEquals && lTest.standing == null;
            } else {
                lEquals = lEquals && standing.equals(lTest.standing);
            }
            if (state == null) {
                lEquals = lEquals && lTest.state == null;
            } else {
                lEquals = lEquals && state.equals(lTest.state);
            }
            if (stylefloor == null) {
                lEquals = lEquals && lTest.stylefloor == null;
            } else {
                lEquals = lEquals && stylefloor.equals(lTest.stylefloor);
            }
            if (surfaceFloor == null) {
                lEquals = lEquals && lTest.surfaceFloor == null;
            } else {
                lEquals = lEquals && surfaceFloor.equals(lTest.surfaceFloor);
            }
            if (surfaceGround == null) {
                lEquals = lEquals && lTest.surfaceGround == null;
            } else {
                lEquals = lEquals && surfaceGround.equals(lTest.surfaceGround);
            }
            if (tv == null) {
                lEquals = lEquals && lTest.tv == null;
            } else {
                lEquals = lEquals && tv.equals(lTest.tv);
            }
            if (type == null) {
                lEquals = lEquals && lTest.type == null;
            } else {
                lEquals = lEquals && type.equals(lTest.type);
            }
            if (vacation == null) {
                lEquals = lEquals && lTest.vacation == null;
            } else {
                lEquals = lEquals && vacation.equals(lTest.vacation);
            }
            if (web == null) {
                lEquals = lEquals && lTest.web == null;
            } else {
                lEquals = lEquals && web.equals(lTest.web);
            }
            if (zip == null) {
                lEquals = lEquals && lTest.zip == null;
            } else {
                lEquals = lEquals && zip.equals(lTest.zip);
            }
            if (agencyId == null) {
                lEquals = lEquals && lTest.agencyId == null;
            } else {
                lEquals = lEquals && agencyId.equals(lTest.agencyId);
            }
            if (exitCustomer == null) {
                lEquals = lEquals && lTest.exitCustomer == null;
            } else {
                lEquals = lEquals && exitCustomer.equals(lTest.exitCustomer);
            }
            if (SGarage == null) {
                lEquals = lEquals && lTest.SGarage == null;
            } else {
                lEquals = lEquals && SGarage.equals(lTest.SGarage);
            }
            if (SLivingroom == null) {
                lEquals = lEquals && lTest.SLivingroom == null;
            } else {
                lEquals = lEquals && SLivingroom.equals(lTest.SLivingroom);
            }
            if (SHall == null) {
                lEquals = lEquals && lTest.SHall == null;
            } else {
                lEquals = lEquals && SHall.equals(lTest.SHall);
            }
            if (SRoofgarden == null) {
                lEquals = lEquals && lTest.SRoofgarden == null;
            } else {
                lEquals = lEquals && SRoofgarden.equals(lTest.SRoofgarden);
            }
            if (SMezzanine == null) {
                lEquals = lEquals && lTest.SMezzanine == null;
            } else {
                lEquals = lEquals && SMezzanine.equals(lTest.SMezzanine);
            }
            if (SLoggia == null) {
                lEquals = lEquals && lTest.SLoggia == null;
            } else {
                lEquals = lEquals && SLoggia.equals(lTest.SLoggia);
            }
            if (SRoom == null) {
                lEquals = lEquals && lTest.SRoom == null;
            } else {
                lEquals = lEquals && SRoom.equals(lTest.SRoom);
            }
            if (SCellar == null) {
                lEquals = lEquals && lTest.SCellar == null;
            } else {
                lEquals = lEquals && SCellar.equals(lTest.SCellar);
            }
            if (customer == null) {
                lEquals = lEquals && lTest.customer == null;
            } else {
                lEquals = lEquals && customer.equals(lTest.customer);
            }
            if (residance == null) {
                lEquals = lEquals && lTest.residance == null;
            } else {
                lEquals = lEquals && residance.equals(lTest.residance);
            }
            if (SKitchen == null) {
                lEquals = lEquals && lTest.SKitchen == null;
            } else {
                lEquals = lEquals && SKitchen.equals(lTest.SKitchen);
            }
            if (SBalcony == null) {
                lEquals = lEquals && lTest.SBalcony == null;
            } else {
                lEquals = lEquals && SBalcony.equals(lTest.SBalcony);
            }
            if (SCellarWine == null) {
                lEquals = lEquals && lTest.SCellarWine == null;
            } else {
                lEquals = lEquals && SCellarWine.equals(lTest.SCellarWine);
            }
            if (cellarWine == null) {
                lEquals = lEquals && lTest.cellarWine == null;
            } else {
                lEquals = lEquals && cellarWine.equals(lTest.cellarWine);
            }
            if (walls == null) {
                lEquals = lEquals && lTest.walls == null;
            } else {
                lEquals = lEquals && walls.equals(lTest.walls);
            }
            if (duplex == null) {
                lEquals = lEquals && lTest.duplex == null;
            } else {
                lEquals = lEquals && duplex.equals(lTest.duplex);
            }
            return lEquals;
        } else {
            return false;
        }
    }

    public int hashCode() {
        int result = 17;
        result = 37 * result + (addrLn1 == null ? 0 : addrLn1.hashCode());
        result = 37 * result + (addrLn2 == null ? 0 : addrLn2.hashCode());
        result = 37 * result + (agencyFees == null ? 0 : agencyFees.hashCode());
        result = 37 * result + (archive == null ? 0 : archive.hashCode());
        result = 37 * result + (area == null ? 0 : area.hashCode());
        result = 37 * result + (aspect == null ? 0 : aspect.hashCode());
        result = 37 * result + (availability == null ? 0 : availability.hashCode());
        result = 37 * result + (balcony == null ? 0 : balcony.hashCode());
        result = 37 * result + (batch == null ? 0 : batch.hashCode());
        result = 37 * result + (bathroom == null ? 0 : bathroom.hashCode());
        result = 37 * result + (bed == null ? 0 : bed.hashCode());
        result = 37 * result + (bedroom == null ? 0 : bedroom.hashCode());
        result = 37 * result + (category == null ? 0 : category.hashCode());
        result = 37 * result + (cellar == null ? 0 : cellar.hashCode());
        result = 37 * result + (charge == null ? 0 : charge.hashCode());
        result = 37 * result + (chargeDeposit == null ? 0 : chargeDeposit.hashCode());
        result = 37 * result + (condition == null ? 0 : condition.hashCode());
        result = 37 * result + (county == null ? 0 : county.hashCode());
        result = 37 * result + (country == null ? 0 : country.hashCode());
        result = 37 * result + (create == null ? 0 : create.hashCode());
        result = 37 * result + (cupboard == null ? 0 : cupboard.hashCode());
        result = 37 * result + (departure == null ? 0 : departure.hashCode());
        result = 37 * result + (departureCustomer == null ? 0 : departureCustomer.hashCode());
        result = 37 * result + (deposit == null ? 0 : deposit.hashCode());
        result = 37 * result + (description == null ? 0 : description.hashCode());
        result = 37 * result + (elevator == null ? 0 : elevator.hashCode());
        result = 37 * result + (fireplace == null ? 0 : fireplace.hashCode());
        result = 37 * result + (floor == null ? 0 : floor.hashCode());
        result = 37 * result + (furnished == null ? 0 : furnished.hashCode());
        result = 37 * result + (garage == null ? 0 : garage.hashCode());
        result = 37 * result + (garden == null ? 0 : garden.hashCode());
        result = 37 * result + (hall == null ? 0 : hall.hashCode());
        result = 37 * result + (heating == null ? 0 : heating.hashCode());
        result = 37 * result + (id == null ? 0 : id.hashCode());
        result = 37 * result + (idCustomer == null ? 0 : idCustomer.hashCode());
        result = 37 * result + (key == null ? 0 : key.hashCode());
        result = 37 * result + (kitchen == null ? 0 : kitchen.hashCode());
        result = 37 * result + (lastUpdate == null ? 0 : lastUpdate.hashCode());
        result = 37 * result + (lastUser == null ? 0 : lastUser.hashCode());
        result = 37 * result + (lifeannuity == null ? 0 : lifeannuity.hashCode());
        result = 37 * result + (livingroom == null ? 0 : livingroom.hashCode());
        result = 37 * result + (loggia == null ? 0 : loggia.hashCode());
        result = 37 * result + (mezzanine == null ? 0 : mezzanine.hashCode());
        result = 37 * result + (numConsultCC == null ? 0 : numConsultCC.hashCode());
        result = 37 * result + (numConsultWeb == null ? 0 : numConsultWeb.hashCode());
        result = 37 * result + (observation == null ? 0 : observation.hashCode());
        result = 37 * result + (option == null ? 0 : option.hashCode());
        result = 37 * result + (optionFisc == null ? 0 : optionFisc.hashCode());
        result = 37 * result + (panel == null ? 0 : panel.hashCode());
        result = 37 * result + (parking == null ? 0 : parking.hashCode());
        result = 37 * result + (photo1 == null ? 0 : photo1.hashCode());
        result = 37 * result + (photo2 == null ? 0 : photo2.hashCode());
        result = 37 * result + (photo3 == null ? 0 : photo3.hashCode());
        result = 37 * result + (photo4 == null ? 0 : photo4.hashCode());
        result = 37 * result + (photo5 == null ? 0 : photo5.hashCode());
        result = 37 * result + (photo6 == null ? 0 : photo6.hashCode());
        result = 37 * result + (photo7 == null ? 0 : photo7.hashCode());
        result = 37 * result + (photo8 == null ? 0 : photo8.hashCode());
        result = 37 * result + (photo9 == null ? 0 : photo9.hashCode());
        result = 37 * result + (photo10 == null ? 0 : photo10.hashCode());
        result = 37 * result + (photosValid == null ? 0 : photosValid.hashCode());
        result = 37 * result + (pool == null ? 0 : pool.hashCode());
        result = 37 * result + (plot == null ? 0 : plot.hashCode());
        result = 37 * result + (printObservation == null ? 0 : printObservation.hashCode());
        result = 37 * result + (ref == null ? 0 : ref.hashCode());
        result = 37 * result + (refInternal == null ? 0 : refInternal.hashCode());
        result = 37 * result + (rent == null ? 0 : rent.hashCode());
        result = 37 * result + (reserve == null ? 0 : reserve.hashCode());
        result = 37 * result + (restroom == null ? 0 : restroom.hashCode());
        result = 37 * result + (roofgarden == null ? 0 : roofgarden.hashCode());
        result = 37 * result + (sale == null ? 0 : sale.hashCode());
        result = 37 * result + (sector == null ? 0 : sector.hashCode());
        result = 37 * result + (shower == null ? 0 : shower.hashCode());
        result = 37 * result + (sort == null ? 0 : sort.hashCode());
        result = 37 * result + (standing == null ? 0 : standing.hashCode());
        result = 37 * result + (state == null ? 0 : state.hashCode());
        result = 37 * result + (stylefloor == null ? 0 : stylefloor.hashCode());
        result = 37 * result + (surfaceFloor == null ? 0 : surfaceFloor.hashCode());
        result = 37 * result + (surfaceGround == null ? 0 : surfaceGround.hashCode());
        result = 37 * result + (tv == null ? 0 : tv.hashCode());
        result = 37 * result + (type == null ? 0 : type.hashCode());
        result = 37 * result + (vacation == null ? 0 : vacation.hashCode());
        result = 37 * result + (web == null ? 0 : web.hashCode());
        result = 37 * result + (zip == null ? 0 : zip.hashCode());
        result = 37 * result + (agencyId == null ? 0 : agencyId.hashCode());
        result = 37 * result + (exitCustomer == null ? 0 : exitCustomer.hashCode());
        result = 37 * result + (SGarage == null ? 0 : SGarage.hashCode());
        result = 37 * result + (SLivingroom == null ? 0 : SLivingroom.hashCode());
        result = 37 * result + (SHall == null ? 0 : SHall.hashCode());
        result = 37 * result + (SRoofgarden == null ? 0 : SRoofgarden.hashCode());
        result = 37 * result + (SMezzanine == null ? 0 : SMezzanine.hashCode());
        result = 37 * result + (SLoggia == null ? 0 : SLoggia.hashCode());
        result = 37 * result + (SRoom == null ? 0 : SRoom.hashCode());
        result = 37 * result + (SCellar == null ? 0 : SCellar.hashCode());
        result = 37 * result + (customer == null ? 0 : customer.hashCode());
        result = 37 * result + (residance == null ? 0 : residance.hashCode());
        result = 37 * result + (SKitchen == null ? 0 : SKitchen.hashCode());
        result = 37 * result + (SBalcony == null ? 0 : SBalcony.hashCode());
        result = 37 * result + (SCellarWine == null ? 0 : SCellarWine.hashCode());
        result = 37 * result + (cellarWine == null ? 0 : cellarWine.hashCode());
        result = 37 * result + (walls == null ? 0 : walls.hashCode());
        result = 37 * result + (duplex == null ? 0 : duplex.hashCode());
        return result;
    }
    private String addrLn1;
    private String addrLn2;
    private BigDecimal agencyFees;
    private String archive;
    private String area;
    private String aspect;
    private String availability;
    private String balcony;
    private String batch;
    private String bathroom;
    private String bed;
    private String bedroom;
    private String category;
    private String cellar;
    private BigDecimal charge;
    private BigDecimal chargeDeposit;
    private String condition;
    private String county;
    private String country;
    private String create;
    private String cupboard;
    private String departure;
    private String departureCustomer;
    private BigDecimal deposit;
    private String description;
    private String elevator;
    private String fireplace;
    private String floor;
    private String furnished;
    private String garage;
    private String garden;
    private String hall;
    private String heating;
    private Integer id;
    private Integer idCustomer;
    private String key;
    private String kitchen;
    private String lastUpdate;
    private String lastUser;
    private String lifeannuity;
    private String livingroom;
    private String loggia;
    private String mezzanine;
    private Integer numConsultCC;
    private Integer numConsultWeb;
    private String observation;
    private String option;
    private String optionFisc;
    private String panel;
    private String parking;
    private byte photo1[];
    private byte photo2[];
    private byte photo3[];
    private byte photo4[];
    private byte photo5[];
    private byte photo6[];
    private byte photo7[];
    private byte photo8[];
    private byte photo9[];
    private byte photo10[];
    private String photosValid;
    private String pool;
    private String plot;
    private String printObservation;
    private Integer ref;
    private String refInternal;
    private BigDecimal rent;
    private String reserve;
    private String restroom;
    private String roofgarden;
    private BigDecimal sale;
    private String sector;
    private String shower;
    private String sort;
    private String standing;
    private String state;
    private String stylefloor;
    private Integer surfaceFloor;
    private Integer surfaceGround;
    private String tv;
    private String type;
    private String vacation;
    private String web;
    private String zip;
    private Integer agencyId;
    private String exitCustomer;
    private Integer SGarage;
    private Integer SLivingroom;
    private Integer SHall;
    private Integer SRoofgarden;
    private Integer SMezzanine;
    private Integer SLoggia;
    private Integer SRoom;
    private Integer SCellar;
    private String customer;
    private String residance;
    private Integer SKitchen;
    private Integer SBalcony;
    private Integer SCellarWine;
    private String cellarWine;
    private String walls;
    private String duplex;
}
